<?php

//Zum Nachrichten Senden
function send(){
	if(isset($_POST['submit']) AND $_POST['submit'] == "Nachricht senden") {
		
	$to = clean_it($_POST['Empfaenger']); // Variable definieren
	$betreff = clean_it($_POST['Betreff']);   // Variable definieren
	$message = clean_it($_POST['Nachricht']);			// Variable definieren
	$from = clean_it($_SESSION['user_id']);
	
	if(empty($title) || empty($news) ){ // pruefen ob alles ausgefuellt wurde

		echo get_error('Bitte alle benoetigten Felder ausfuellen!');
		
	}else{ // wenn alles ausgefuellt wurde
	
		$eintragen = mysql_query("INSERT INTO global_message (quelleId, zielId, datum, betreff, inhalt) VALUES ('$to','$from',now(),'$betreff','$message')");
				
		if($eintragen){ // Sofern Eintrag geklappt hat
		
			header("Location: index.php?site=Profil&action=anzeige&username= ".$user."&do=Ausgang"); // Weiterleitung 
		
		}else{ // Wenn Eintrag nicht geklappt hat => Fehlermeldung
			echo get_error('Der Eintrag war leider nicht erfolgreich! ".mysql_error()."');
		}
		
	}// close empty

}// close isset
?>
	
<form method="post">
    <fieldset>
        <legend>Neue Nachricht schreiben</legend>
        <label>Empf&auml;nger: <input type="text" name="Empfaenger" /></label>
        <label>Betreff: <input type="text" name="Betreff" /></label>
        <label>Nachricht: <textarea name="Nachricht" cols="40" rows="10"></textarea></label>
        <input type="submit" name="formaction" value="Nachricht senden" />
    </fieldset>
</form>
<?php
}

//Zeigt den Nachrichten Eingang
function Eingang($user){
	
	if(isset($_GET['id']))
	{
		if($_GET['id']){
			if($user == $_SESSION['user_name'])
			{
				$id = clean_it($_GET['id']);
				$sql = "SELECT
							global_message.id,
							global_message.quelleId,
							global_message.zielId,
							DATE_FORMAT (global_message.datum, '%d.%m.%Y %H:%i' ) AS Datum,
							global_message.betreff,
							global_message.inhalt
						FROM
							global_message
						WHERE
							global_message.id='$id'";
							
				$messages = mysql_query($sql) OR die (mysql_error());
				$numRowsMessage = mysql_num_rows($messages);
				$message = mysql_fetch_array($messages);
			?>
				<table>
					<tbody>
						<tr>
							<th width="170">Betreff</th>
							<th width="300">Betreff_anzeige</th>
						</tr>
						<tr>
							<td>Von</td>
							<td><img />User</td>
						</tr>
					</tbody>
				</table>
			<?php
			}
		}
	} else {
		if($user == $_SESSION['user_name'])
		{
			$sql = "SELECT
						global_message.id,
						global_message.quelleId,
						global_message.zielId,
						DATE_FORMAT (global_message.datum, '%d.%m.%Y %H:%i' ) AS Datum,
						global_message.betreff,
						global_message.gelesen,
						global_user.username AS Autor
					FROM
						global_message
					JOIN
						global_user
					ON
						global_message.quelleid = global_user.id
					ORDER BY
						global_message.datum DESC
						";
						
			$messages = mysql_query($sql) OR die (mysql_error());
			$numRowsMessage = mysql_num_rows($messages);
		?>
			<div class="table">
				<div>
					<div></div>
					<div>Betreff</div>
					<div>Absender</div>
					<div>Gesendet (Datum/Zeit)</div>
				</div>
				<?php
				for($i = 1;$i <= $numRowsMessage; $i++)
				{
					$message = mysql_fetch_array($messages);
				?>
					<div>
						<div>
							<?php if($message['gelesen'] == NULL){ ?>
							<a href="">
								<img src="img/message/new_pm.gif">
							</a>
							<?php }else{ ?>
							<a href="">
								<img src="img/message/old_pm.gif">
							</a>
							<?php } ?>
						</div>
						<div>
							<a href="?site=Profil&action=anzeige&username=<?php echo $user ?>&do=Eingang&id=<?php echo $message['id'];?>">
								<?php echo $message['betreff']; ?>
							</a>
						</div>
						<div>
							<a href="?site=Profil&action=anzeige&username=<?php echo $message['Autor'] ?>&do=Allgemein">
								<?php echo $message['Autor'];?>
							</a>
						</div>
						<div>
							<?php echo $message['Datum']; ?>
						</div>
					</div>
				<?php
				}
				?>
			</div>
		<?php
		}
	}
}

//zeigt den Nachrichten Ausgang
function ausgang($user)
{
		if($user == $_SESSION['user_name'])
	{
		$sql = "SELECT
					global_message.id,
					global_message.quelleId,
					global_message.zielId,
					DATE_FORMAT (global_message.datum, '%d.%m.%Y %H:%i' ) AS Datum,
					global_message.betreff,
					global_message.gelesen,
					global_user.username AS Autor
				FROM
					global_message
				JOIN
					global_user
				ON
					global_message.zielId = global_user.id
				ORDER BY
					global_message.datum DESC
					";
					
		$messages = mysql_query($sql) OR die (mysql_error());
		$numRowsMessage = mysql_num_rows($messages);
	?>
		<div class="table">
			<div>
				<div></div>
				<div>Betreff</div>
				<div>An</div>
				<div>Gesendet (Datum/Zeit)</div>
			</div>
			<?php
			for($i = 1;$i <= $numRowsMessage; $i++)
			{
				$message = mysql_fetch_array($messages);
			?>
				<div>
					<div>
						<?php if($message['gelesen'] == NULL){ ?>
						<a href="">
							<img src="img/message/new_pm.gif">
						</a>
						<?php }else{ ?>
						<a href="">
							<img src="img/message/old_pm.gif">
						</a>
						<?php } ?>
					</div>
					<div>
						<a href="?site=Profil&action=anzeige&username=<?php echo $user ?>&do=Eingang&id=<?php echo $message['id'];?>">
							<?php echo $message['betreff']; ?>
						</a>
					</div>
					<div>
						<a href="?site=Profil&action=anzeige&username=<?php echo $message['Autor'] ?>&do=Allgemein">
							<?php echo $message['Autor']; ?>
						</a>
					</div>
					<div>
						<?php echo $message['Datum']; ?>
					</div>
				</div>
			<?php
			}
			?>
		</div>
	<?php
	}
}
?>